// exercise 6.9
int fact(int val);